/**
 * Un package.
 */
package fr.afcepf.al23.qualite.interfaces;

import fr.afcepf.al23.qualite.entity.Utilisateur;
import fr.afcepf.al23.qualite.exception.QualityException;

/**
 * Classe contenant les regles de gestion de l'utilisateur.
 * @author Stagiaire
 *
 */
public interface IBusinessUtilisateur {
/**
 * Methode permettant l'enregistrement d'un utilisateur.
 * @param user : {@link Utilisateur}.
 * @return un {@link Utilisateur} avec sa clef primaire.
 * @throws QualityException la classe {@link QualityException}.
 */
Utilisateur enregistrer(Utilisateur user) throws QualityException;
}
